package com.taomeng.dao;

import com.taomeng.entity.PageBean;
import com.taomeng.entity.User;
import com.taomeng.entity.UserInfo;

import java.util.List;

public interface UserDao {
    PageBean<UserInfo> findByPage(int page, int limit);

    User findByUsername(String username);

    void updatePasswordByUserId(Long id,String password);

    List<User> getUsersByDeptId(int deptId);

    Long add(User user);

    boolean addRoleByUserId(Long id, int roleId);

    boolean delRoleByUserId(Long userId);

    boolean delById(Long userId);

    boolean updateRoleByUserId(Long id, int roleId);

    boolean updateUser(User user);

}
